home *** CD-ROM | disk | FTP | other *** search
- ~0E ┌─────────────┐ ┌────────────┐┌─┐
- └┐ ┌┘ │ ┌──────┐└┘ │
- │ │ │ │ └───┘
- │ │ │ │ <tm>
- │ │ │ └─────────────┐
- │ │ └──────┐ │
- │ │ │ │
- │ │ │ │
- │ └─────────┘ │
- │ U n i q u e S o f t w a r e │
- └─────────────────────────────────┘ ~02
- CVT2SB 1.21 - Copyright (c) 1988-91 by Unique Software
- ~00
- Registration (License) Only $17.00 ~00(upgrade $4.00)~00
- Registration, Current Version on Disk $20.00 ~00(upgrade $7.00)~0F
- Regis., Current Disk, and Pre-Printed Manual $23.00 ~07(upgrade $10.00)~02
- Unique Software :: Post Office Box 26613
- Fort Worth, Texas 76126-0613
- CompuServe : 70130,330 (see special page)
- MCI-Mail : 252-8689 :: American People Link : UNIQUESOFT ~07
- ~87365~07 day - ~8724~07 hr Technical FAX Support - 1-817-249-4284
- ~0A -Press [PG DN] for next page- ~03
-
-
- ~0F ~03 This program is produced by a member of
- ~0F ~03the Association of Shareware Professionals
- ~0F ~03(ASP). ASP wants to make sure that the
- ~0F ┌─────────┐ <tm> ~03shareware principle works for you. If you
- ~0F ┌─────┴───┐ │ ~03are unable to resolve a shareware-related
- ~0F─│ │o │───────────────── ~03problem with an ASP member by contacting the
- ~0F │ ┌─────┴╨──┐ │ Association of ~03member directly, ASP may be able to help.
- ~0F │ │ │─┘ Shareware ~03The ASP Ombudsman can help you resolve a
- ~0F └───│ o │ Professionals ~03dispute or problem with an ASP member, but
- ~0F─────│ ║ │─────────────────── ~03does not provide technical support for
- ~0F └────╨────┘ MEMBER ~03members' products. Please write to the ASP
- ~0F ~03Ombudsman at P.O. Box 5786, Bellevue, WA
- ~0F ~0398006 or send a Compuserve message via
- ~0F ~03easyplex to ASP Ombudsman 70007,3536 ~02
-
- You should inspect the file with the extension ".LST" for a list of the
- programs which SHOULD be contained in this package and their size. ~0A
-
-
- -Press [PG DN] for next page- ~02
-
- Vendors, User Groups, and Schools must read the file VENDOR.DOC for
- important information relating to their use and distribution of this program.~03
-
- Shareware is NOT mediocre software because it's inexpensive. It has been
- determined that research and development costs (programming) in a $500 program
- package are less than $50. You see, with Shareware you are NOT PAYING for fancy
- packages, costly advertising, and expensive distribution methods. ~02
-
- Shareware is NOT FREE. If you "buy" a disk full of software for $3.95,
- $5.00, or $9.99 all you have paid for is the disk, the time for making the
- collection, and shipping and handling. ~03
-
- The Shareware author is still legally entitled to receive compensation for
- his work. Many programmers make their living by distributing their programs via
- Shareware. The license fee/registration which you should send is a programmer's
- paycheck. ~02
-
- Shareware gives you get the ULTIMATE GUARANTEE, "If you don't use the
- product, you don't pay for it!". Try getting that guarantee with "commercial"
- software. ~02
- ~0A -Press [PG DN] for next page-
- ~02
- After you have used this program for ~0A15~02 days, you must ~0ADISCONTINUE use OR
- PURCHASE ~02a single-user LICENSE from Unique Software. ~03
- It's EASY to become a licensed user of our programs; some packages come with
- `LICENSE.COM' others will ask you if you wish to register. Either way your
- printer does all the work. No envelope - no writing! ~07
- VISA/MC registration is honored by the Public Software Library (800-2424-PSL
- orders - Info 713-665-7017) and you get a $5 credit with PSL for later use. ~02
- Licensed users receive free technical support for a year. Technical
- questions can be submitted to any of the onlines services or FAX'd. (The numbers
- are listed on the HOME page.)
- [To request techical support, the following is required: free memory before
- running program, printer type (when applic), resident programs, and a listing of
- your AUTOEXEC.BAT and CONFIG.SYS files.] ~07
- This software and documentation are distributed and/or sold "as is" and
- without warranties as to performance of merchantability or any other warranties
- whether expressed or implied. Because of the various hardware and software
- environments into which any program may be put, no warranty of fitness for a
- particular purpose can be offered. Good data processing procedure dictates that
- any program be thoroughly tested with non-critical data before relying on it.
- The user must assume the entire risk of using the program. Any liability of the
- seller will be limited exclusively to product replacement. ~0A[PGDN]
- ~02
- If you're already a subscriber of CompuServe Information Service you
- probably want to skip this page... ~03
- CompuServe Information Service is a national network of services you can
- obtain by simply connecting to a local number via your computer's modem.
- CompuServe has hundreds of services including electronic mail (a great way to
- seek technical help on this program and get a quick response), a multi-channel
- "CB" radio where you can interactively talk (type) to people literally around
- the world, a connection to search for the most inexpensive airline and hotel
- accomodations - and make the reservations, up to the minute stock quotes all day
- long, on-line shopping in the "Electronic Mall", literally thousands of public
- domain and shareware programs you can immediately download, and hundreds of
- forums (actually clubs) that can provide answers to any question you might have
- about your IBM or PCompatible computer in one of the IBM clubs or your Tandy
- Computer in the Tandy Professional Users Forum, your Hewlett Packard printer,
- your Aston-Tate Software, or your favorite piece of shareware by DataStorm,
- Buttonware, or Unique Software (just a few examples). ~02
- As a registered user of this program you will be entitled to receive a
- Introductory Membership on CompuServe, includind a ~82free~02 $15 usage credit, by
- simply calling a toll-free number and answering a few questions. (Information
- will be provided upon registration). ~0A
- [PGDN] for next page
- ~#0
- ~07
- CVT2SB 1.20 Copyright (c) 1988-1990 by Unique Software
- formerly CVT2TB 1.1b
- ~02
-
- F1 - What does it do? / What can't it do?
-
-
-
- F2 - How do I use it? / How does it work?
-
-
-
- F3 - How can I make it look better? / about TBFMT ~07
-
-
-
- F10 - Return to this menu
-
-
-
- ~#1~02
- What does it do?
-
- Simply stated CVT2SB converts GW-BASIC programs to Stuctured (Compiler)
- Basic format. (formerly CVT2TB).
-
-
- What CVT2SB can't do!
-
- CVT2SB canNOT make a poorly written program better, neither can it make
- "spaghetti code" disappear. CVT2SB doesn't check for invalid structures in your
- compiler basic which are valid in GW-BASIC. CVT2SB cannot correct syntax
- errors or errors introduced because of FUNCTION NAME and VARIABLE differences.
- For example this is perfectly legitimate GW-BASIC programming:
-
- FOR delay = 1 to 1000 : NEXT delay
-
- and you may indeed find this in a program you're converting. Obviously the
- problem is that the variable in the GW-BASIC program, "delay", is a keyword in
- Turbo Basic, one compiler basic. In summary, remember just because you
- converted a program with CVT2SB doesn't mean that there won't be errors you
- will have to correct manually.
- ~#2~02
- How do I use it?
- CVT2SB will most likely be one of the easiest programs you have ever used.
- There is only ONE requirement. The program you want to convert must be saved
- in the ASCII format. To do this in GW-BASIC use the syntax:
- SAVE "(program_name)",A
-
-
- Begin CVT2SB by simply typing the program name "CVT2SB". You will be
- prompted for the name of the program you wish to convert.
-
-
- How does it work?
- CVT2SB makes four passes through the program you want converted. On the
- first pass, CVT2SB "expands" each line. Meaning that CVT2SB breaks down each
- multiple statement line to many lines containing one statement each. During this
- pass, CVT2SB also converts all line numbers to line labels. On the second pass,
- CVT2SB "blocks" all IF statements. Meaning that CVT2SB converts all IF
- statements to block IF statements. On the third pass, CVT2SB reads each line for
- references to line lables. And finally on the fourth pass, CVT2SB removes all
- line labels which it did not find referenced in the third pass. CVT2SB will keep
- you posted as to what it's doing as each pass progresses.
- ~#3~02
-
-
-
- How can I make it look better?
-
- After the conversion, use TBFMT, our touted (6/88 p.85 and 7/88 p.92 in PCM
- Magazine) Turbo Basic Formatter. The final result after running the two programs
- is amazing!
-
-
- look for TBFMT.ARC or TB-FMT.EXE
-
- The newest version of TBFMT (ver 1.9a) as touted in the 6/88 p.85 and 7/88 p.92
- issues of PCM Magazine. Formats Turbo Basic Source Code, all structures handled
- and indented properly even line numbered programs! Many user settable options.
- $25 Shareware.
-
-
-
-
-
-
-